import request from '@/utils/request'

// 获取所有一级路由
export function getAllFlist() {
  return request({
    url: 'Flist/getAll',
    method: 'get'
  })
}

// 根据id返回路由信息
export function getFlist(flistId) {
  return request({
    url: 'Flist/getOne',
    method: 'POST',
    params: { flistId: flistId }
  })
}

// 更新一级路由
export function updateFlist(routerInfo) {
  return request({
    url: 'Flist/update',
    method: 'POST',
    params: {
      flistId: routerInfo.id, // 顶级路由编号
      flistBaseScore: routerInfo.baseScore, // 顶级路由基础分
      flistMaxScore: routerInfo.maxScore, //	顶级路由最高分
      flistMinScore: routerInfo.minScore, //	顶级路由最低分
      flistIconWeb: routerInfo.icon, // 顶级路由管理端图标
      flistPath: routerInfo.path, // 一级路由路径
      flistPosition: routerInfo.position, // 一级路由位置
      flistStatus: routerInfo.status, // 顶级路由状态（1上架，2未上架）
      flistName: routerInfo.name // 顶级路由名称

    }
  })
}
// 添加一级路由
export function addFlist(routerInfo) {
  return request({
    url: 'Flist/add',
    method: 'POST',
    params: routerInfo
  })
}
// 删除一级路由
export function delFlist(id) {
  return request({
    url: 'Flist/del',
    method: 'DELETE',
    params: {
      flistId: id
    }
  })
}
